package day1031_3;
import java.io.FileInputStream;
import java.io.IOException;

public class T2 {
    public static void main(String[] args) throws IOException {
        //1.创建FileInputStream对象fis(包含文件路径/文件名)//打开文件
        FileInputStream fis=new FileInputStream("T1.txt");

        //2.fis.read(byte数组) 读取8bit二进制
        byte[]  bys=new byte[512];
        int len=0;
        //用fis输入流将T1.txt数据读到bys数组(read方法返回本次读取的字节数)
        while(  (len=fis.read(bys)) !=-1  ){
            System.out.println( new String(bys,0,len)    );
            //                 将读到字节数组中的数据取出来转化为字符串(取出本次读取的len个字节)
        }   //                 (第0个到第len个字节)


        //3.对象fis.close() 关闭输入流(关闭文件)
        fis.close();//关闭输入流，释放文件
    }
}







//1.创建FileInputStream对象fis(包含文件路径/文件名)//打开文件
//2.fis.read() 读取8bit二进制
//  fis.read(byte数组)  一次读取多个字节填满数组
// while(  fis.read(byte数组) !=-1  ){
//      new String(byte数组)
// }
//3.对象fis.close() 关闭输入流(关闭文件)